Nevis Peak
A volcanic mountain on Nevis Island, popular for adventurous climbs and lush nature.
View on Google Maps